Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem U.S. Open - New York Australian Open - Melbourne Italy F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Belgium F2 Italy F1 Italy F4 Italy F15 Italy F34 Italy F35 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Germany F7 Germany F1 Germany F2 Germany F5 Italy F2 Italy F4 Netherlands F3 Italy F12 Germany F7 Italy F16 Austria F2 Italy F21 Italy F22 Italy F1 Italy F4 Italy F6 Italy F11 Italy F12 Italy F18 Serbia F9 Italy F29 Italy F31 Croatia F14 Turkey F1 Spain F2 Italy F1 Croatia F4 Italy F7 Italy F15 Germany F4 Italy F23 Croatia F12 Israel F1 Israel F2 Israel F3 Croatia F1 Croatia F3 Croatia F4 Croatia F5 Germany F8 Italy F17 Italy F5 Italy F6 Italy F7 Italy F3 Italy F10 Netherlands F3 Germany F7 Italy F17 Italy F20 Spain F27 Spain F28 Serbia F8 Italy F26 Hungary F2 Spain F3 Croatia F11 Austria F1 Italy F19 Italy F12 Italy F16 Italy F30 Italy F31 Italy F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F5 (Santa Margherita Di Pula) Italy F15 Italy F6 (Santa Margherita Di Pula) Italy F23 Croatia F1 Italy F2 Italy F11 Switzerland F1 Bauer Watertechnilogy Cup 2008 - Eckental Milan Challenger Samarkand Challenger Milan Challenger Orbetello Challenger Aptos Challenger Fergana Challenger Andria Challenger Astana Challenger Vancouver Challenger Wroclaw Challenger Rome Challenger Aptos Challenger Vancouver Challenger Quimper Challenger Jonkoping Challenger Perugia Challenger Todi Challenger Recanati Challenger Aptos Challenger Genova Challenger Francavilla Challenger Rome Challenger Heilbronn Challenger Samarkand Challenger Milan Challenger Chengdu Challenger Como Challenger Tashkent Challenger Ismaning Challenger Montevideo Challenger Szczecin Challenger Szczecin Challenger Forli 6 Challenger Montechiarugolo - Parma Challenger Luedenscheid Challenger Braunschweig Challenger Verona Challenger Cordenons Challenger San Marino Challenger Tulln Challenger Coquimbo 2 Challenger Sanremo Challenger Punta Del Este Challenger Francavilla Challenger Croatia F3 Tunis Challenger Skopje Challenger Sassuolo Challenger Milan Challenger Modena Challenger Bonn Challenger Como Challenger Todi Challenger Todi Challenger Sassuolo Challenger Petange Challenger Modena Challenger Tashkent Challenger Hagen Challenger Kazan Challenger Tunis Challenger Bonn Challenger Irving Challenger Todi Challenger Heilbronn Open - Heilbronn 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Bad Waltersdorf Challenger Lisbon Challenger Lima 2 Challenger Biella Challenger Murcia Challenger Eckental Challenger Montevideo Challenger Astana Challenger Szczecin Challenger Rome Challenger Morocco Tennis Tour - Meknes Kigali 1 Challenger Mons Challenger Rimini Challenger Perugia Challenger Penza Cup - Penza Milan Challenger Tehran Open 2004 - Tehran Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Riviera di Rimini Challenger - Rimini Furth Challenger Aix En Provence Challenger Morocco Tennis Tour - Tanger Santiago Challenger Biella Challenger Marbella Challenger Eckental Challenger Samarkand Challenger San Marino Challenger Lugano Challenger Napoli 2 Challenger San Marino Challenger Biella Challenger Fergana Challenger Alphen Challenger Lermontov Challenger Tashkent Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Bergamo Challenger Szczecin Challenger Milan Indoors - Milan Guayaquil Challenger Napoli Challenger San Benedetto Challenger Szczecin Challenger Orbetello Challenger Samarkand Challenger Cordenons Challenger Karshi Challenger Banja Luka Challenger Madrid Challenger Ortisei Challenger Todi Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Sibiu Challenger Piracicaba Challenger Kazan Challenger Bergamo Challenger Brescia Challenger Napoli Challenger Prostejov Challenger Caltanissetta Challenger Brest Challenger Brescia Challenger Kazan Challenger Samarkand Challenger Moscow Challenger Bukhara Challenger - Bukhara Cortina Challenger Como Challenger Samarkand Challenger - Samarkand Ostrava Challenger Guzzini Challenger - Recanati Lambertz Open - Aachen Volkswagen Challenger 2004 - Wolfsburg 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Mordovia Cup - Mordovia Alfa Romeo Tennis Cup - Cordenons Kyiv Open - Kiev Fergana Challenger - Fergana SIR Supermercadi Challenger - Rome Caltanissetta Challenger Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Open de la Ville de Saint Denis - Reunion Island IPP Open - Helsinki Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Zagreb Open - Zagreb 4° Sporting Challenger - Turin Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati PBZ Zagreb Indoors - Zagreb Sina-Kia Motors Tennis Cup - Cordenons Todi Challenger 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Genoa Open - Genova Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona Santiago Challenger Bauer Watertechnology Cup - Eckental IPP Open - Helsinki Sophia Antipolis Challenger Barletta Challenger Ostdeutscher Sparkessen Cup - Dresden Open Seat Godo 2007 - Barcelona Schickedanz Open 2007 - Furth Steelers Cup - Kosice Almaty Challenger 1 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Hypo Group Tennis International - Portschach Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Kos-Zucchetti Tennis Cup - Cordenons UTC Open by Selena - Cherkassy Alexander Kolyaskin Memorial - Donetsk Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa Taiwan Challenger - Kaohsiung Malaysian Open - Kuala Lumpur 5 Volkswagen Challenger - Wolfsburg Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Busan Open Challenger Tennis - Busan III Isla de Lanzarote - Lanzarote Kosice Open-Steelers Cup 2008 - Kosice Guzzini Challenger - Recanati Todi Challenger Challenger Banque Nationale - Granby Sofia 2 Challenger Moncton Men's Challenger - Moncton XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Tashkent Challenger - Tashkent Wolfsburg Challenger Lugano Challenger Reggio Emilia Challenger Kitzbuhel Challenger Genova Challenger Napoli Challenger Palermo Challenger Wolfsburg Challenger Caltanissetta Challenger Rome Challenger Rome Challenger Cremona Challenger Milan Challenger Orbetello Challenger Astana Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Todi Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Palermo Challenger Ortisei Challenger Burnie Challenger Wolfsburg Challenger Cherbourg Challenger Rome Challenger Fergana Challenger Braunschweig Challenger Recanati Challenger Astana Challenger Beijing Challenger San Marino Challenger Caltanissetta Challenger Seoul Challenger Bergamo Challenger Mersin Challenger Napoli Challenger Samarkand Challenger Winnetka Challenger San Benedetto Challenger Binghamton Challenger Tulln Challenger Lexington Challenger San Marino Challenger Rome Challenger Tunis Challenger St. Remy Challenger Caltanissetta Challenger Buenos Aires Challenger Piracicaba Challenger Kigali 2 Challenger Allianz Suisse Open Gstaad - Gstaad Cherbourg Challenger Mouilleron-Le-Captif Challenger Sarasota Challenger Naples Challenger Savannah Challenger Ortisei Challenger Vercelli Challenger Losinj Challenger Rome Challenger Samarkand Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Milan Challenger Winnetka Challenger Aptos Challenger Como Challenger Biella Challenger Trnava Challenger Sibiu Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Heilbronn Challenger Bergamo Challenger Cherbourg Challenger Quimper Challenger Vercelli Challenger Turin Challenger Karshi Challenger San Marino Challenger Perugia Challenger Milan Challenger Padova Challenger San Benedetto Challenger Como Challenger Genova Challenger Szczecin Challenger Izmir Challenger Genova Challenger Agri Challenger Rome Challenger Mohammedia Challenger Tashkent Challenger ATP Challenger Tour Finals Bergamo Challenger Wroclaw Challenger Eckental Challenger Marbella Challenger Prostejov Challenger Irving Challenger Milan Challenger Allianz Suisse Open Gstaad - Gstaad Fano Challenger Manerbio Challenger Perugia Challenger Qatar ExxonMobil Open - Doha Milan Challenger Trieste Challenger Rome Challenger Karshi Challenger US Men's Clay Court Championship - Houston Fergana Challenger Caltanissetta Challenger Braunschweig Challenger Cordenons Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Rome Challenger Guayaquil Challenger Bratislava Challenger Lima 2 Challenger Alicante Challenger Barletta Challenger Como Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Szczecin Challenger Astana Challenger Genova Challenger BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Cup - Kitzbuhel Rome Challenger Barcelona Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Vicenza Challenger Open 13 - Marseille Grand Prix Hassan II - Casablanca Lima Challenger AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Brescia Challenger Koblenz Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Barletta Challenger Brasil Open - Sao Paulo Genova Challenger Estoril Challenger Lisbon Challenger Argentina Open - Buenos Aires BMW Open - Munich Mercedes Cup - Stuttgart Trieste Challenger Santiago Challenger Karshi Challenger Fergana Challenger President's Cup 2000 - Tashkent Apia International - Sydney Garanti Koza Sofia Open - Sofia Braga Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Nonthaburi 1 Challenger Santa Cruz de la Sierra Challenger Bukhara Challenger - Bukhara Bratislava Challenger Naples Challenger Rio De Janeiro Challenger Bangkok Challenger Rome Challenger Cagliari Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Perugia Challenger Trieste Challenger Verona Challenger San Marino Challenger Samarkand Challenger Phoenix Challenger Marburg Challenger Braunschweig Challenger Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Punta Del Este Challenger Rosario Challenger Zadar Challenger Ecuador Open - Quito IX Torneo Internacionale de Tennis - Barletta Monza Challenger Bastad Challenger Rio Open - Rio de Janeiro Francavilla Challenger Turin Challenger Montevideo Challenger Vicenza Challenger Brasil Open - Sao Paulo Mauritius Open - Mauritius Gazprom Hungarian Open - Budapest Punta Del Este Challenger Geneva Open - Geneva Shymkent Challenger Parma Challenger AEGON International - Eastbourne Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Valencia Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Lima 3 Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BMW Open - Munich Fever-Tree Championships - London Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha ASB Classic - Auckland Cordoba Open - Cordoba Heilbronn Open - Heilbronn Santiago Open - Santiago Forte Village Sardegna Open - Sardinia bett1HULKS Championships - Cologne Murray River Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Nordea Open - Bastad Plava Laguna Croatia Open - Umag Como Challenger Sardegna Open - Cagliari Emilia-Romagna Open - Parma Rio Open - Rio de Janeiro Parma Challenger Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Gonet Geneva Open - Geneva Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Plava Laguna Croatia Open - Umag President's Cup - Tashkent Franklin Templeton Tennis Classic - Scottsdale Argentina Open - Buenos Aires Movistar Chile Open - Santiago Allianz Suisse Open - Gstaad BMW Open - Munich Bet-at-home Open - Hamburg Qatar Exxon Mobil Open - Doha China Open - Beijing BMW Open - Munich AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Moselle Open - Metz Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril BMW Open - Munich Open de Nice Cote d'Azur - Nice If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Cordoba Open - Cordoba German Tennis Championships - Hamburg Rio Open - Rio de Janeiro AEGON International - Eastbourne Argentina Open - Buenos Aires Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires Serbia Open - Belgrade Millennium Estoril Open - Estoril Tata Open Maharashtra - Pune Rio Open - Rio de Janeiro Gonet Geneva Open - Geneva Rothesay International - Eastbourne Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Wimbledon - London Lima Challenger Heilbronn Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sofia Open - Sofia Citi Open - Washington Rogers Cup - Toronto BMW Open - Munich Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Erste Bank Open - Vienna French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami Maharashtra Open - Pune Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati German Tennis Championships - Hamburg Kremlin Cup - Moscow Internazionali BNL d'Italia - Rome Zhuhai Open - Zhuhai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 2R, UZB-KOR 3-2 French Open - Paris Genova Challenger Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, Group I, 2R, UZB-CHN 3-2 Braunschweig Challenger Wimbledon (juniors) Wimbledon - London